home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / smaltalk / st80_pr4.lha / st80_pre4 / Foible / README < prev   
Text File  |  1993-07-24  |  4KB  |  126 lines

  1. Foible is a framework for building visual programming environments.
  2. This directory contains Foible and four applications that have been
  3. built using it.  It also contains theses that describe the applications.
  4.  
  5. There are five directories containing files for Foible: 
  6.  
  7.     foible4.1: the Foible framework
  8.     FlowKit: a visual dataflow language
  9.     Sh++: a graphical UNIX shell
  10.     objectLink: a visual configuration language for Smalltalk
  11.     SDS: a systems dynamics simulation system
  12.  
  13. The Foible framework and FlowKit run under both the Tektronix and 
  14. Parc Place 2.5 versions of Smalltalk.  Sh++ runs only under Parc Place.
  15. objectLink has been run only under Parc Place, but should port easily.
  16. (Files with 'TEK' in their names are only needed for the Textronix.  Files
  17. with 'PP' in their names are only used on the Parc Place Smalltalk.)
  18. To file in the code, edit the 'bld' file for your image, changing directory 
  19. names as needed.  Then file in the 'bld' file.  Once the code has been
  20. filed in, change the directory name for icons in classes 'FoibleDirectory'
  21. and 'FlowKitDirectory'. (See additional notes for Sh++ in Sh++/readme.)  
  22.  
  23. All of this code has been developed by students at the U. of Illinois.
  24. Foible was started by Stuart Ericson, continued by Beth Scaer, and
  25. polished by Bill Jindrich, who is responsible for the latest version.
  26. His MS thesis (which is included) is the documentation for Foible.
  27.  
  28. Please send questions and comments to 
  29.     Ralph Johnson - cs.uiuc.edu
  30.  
  31. Work continues on Foible.  Please let me know about ideas you have
  32. for improving it, improvements that you make, and applications that
  33. you build from it.
  34.  
  35. foible4.1:
  36. ----------
  37. foible4-PP.bld
  38. foible4-TEK.bld
  39.  
  40. Foible4.st
  41. Foible4.1-PPfix.st        methods that allow Foible to run on Parc Place
  42. FoibleBinIO-PP.st        
  43. Foible4-PPmisc.st         methods copied from Tektronix for Parc Place     
  44. Foible4-TEKmisc.st        methods copied from Parc Place for Tektronix    
  45.  
  46. Icon-Tools.st            Tools for managing icons 
  47. Icon-Tools-PPfix.st
  48.  
  49. BinIO.st             binary IO for Tektronix
  50. BinIO-TEKfix.st         fix for binary IO on Tektronix
  51.  
  52.  
  53. Collection-anElement.st     misc. method used by Foible
  54. InputSensor.st
  55. PopUpNotifier.st
  56. edit.makecode.st        enhancement for Form editor
  57.  
  58. foible-paper.PS            MS Thesis (Jindrich) on Foible (Postscript)
  59. icons                directory containing icons used in Foible
  60.  
  61.  
  62. FlowKit:
  63. --------
  64. FlowKit2-PP.bld            File in for Parc Place 
  65. FlowKit2-TEK.bld         File in for Tektronix
  66.  
  67. FlowKit2.st
  68.  
  69. FlowKit2-PPfix.st         fixes for Parc Place version
  70. FlowKit2-TEKfix.st         fixes for Tektronix version 
  71. FlowKitBox-outputResults.st    bug fix     
  72.  
  73. fkfact.stbin            sample program 
  74. icons                 directory containing icons for FlowKit 
  75.  
  76.  
  77. Sh++:
  78. -----
  79. Sh++.bld            File in for Sh++ 
  80.  
  81. Sh++.st
  82. Sh++-Browsers.st        Sh++ program and environment browsers 
  83. Sh++-Misc.st             Sh++ miscellaneous classes 
  84.  
  85. Browser-changes.st        changes to Parc Place tutorial code
  86. Interface-DialogBox.st        "pluggable" dialog boxes 
  87. ShellDirectoryHolder.st     location of special directories for Sh++ 
  88. UnixProcess-manPage.st
  89.  
  90. Sh++.dir            default Sh++ program directory 
  91. icons                directory containing icons for Sh++ 
  92.  
  93. Sh++-paper.PS            paper describing Sh++ (Postscript format)
  94.  
  95.  
  96.  
  97. objectLink:
  98. ---------
  99.  
  100. Objectlink        The ObjectLink application
  101.     Objectlink-access.st
  102.     Objectlink.FileIn
  103.     Objectlink-Browser.st
  104.     Objectlink-ToolBench.st
  105.  
  106. O-in-Objectlink        A slightly modified version that can build itself.
  107.     Objectlink-Olink.st
  108.     Objectlink-access.st
  109.     Objectlink.FileIn
  110.     OObjectlink-Browser.st
  111.     OObjectlink-ToolBench.st
  112.  
  113. PostScript        --- directory containing thesis in Postscript form
  114.     olink.prn
  115.     title.prn
  116.     toc.prn
  117.  
  118. _______________________________
  119.  
  120. SDS    A class project to build a Stella-like system on top of Foible.
  121.     See the README for details on building it.
  122.     
  123.     Very nice---it works better than some of the MS projects
  124.     above, though it is more modest in scope.
  125.  
  126.